// pages/send/send.js
var app = getApp();
var util = require('../../utils/util.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    array: [],
    index: 0,
    date: '2016-09-01',

    flag: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var $this = this;
    var date = util.formatDate(new Date());
    this.setData({
      date: date
    });
    
    wx.request({
      url: app.globalData.baseURL + 'Info/ftypes',
      method: 'POST',
      data: {},
      header: {

      },
      success: function (res) {
        // console.log(res.data);
        $this.setData({
          array: res.data
        })
      }
    });
  },
  formSubmit: function (e) {
    var $this = this;
    console.log('form发生了submit事件，携带数据为：', e.detail.value)
    let fid = this.data.array[e.detail.value.type].fId;
    let title = e.detail.value.title;
    console.log(fid);
    console.log(title);
    var src = this.data.src;
    if (title != "") {
      wx.uploadFile({
        url: app.globalData.baseURL + 'Action/doEvaluaSend',
        // filePath: this.data.video[0],
        filePath: src,
        name: 'file',
        formData: {
          'uid': app.globalData.userInfo.userId,
          // 'uid': 1,
          'eTitle': e.detail.value.title,
          'edetail': e.detail.value.pcontent,
          'etypeid': fid,
          'etime': e.detail.value.date
        },
        success: function (res) {
          console.log(res);
          if (res.data == 1) {
            wx.navigateBack({
              delta: 1
            });
          } else {
            wx.showToast({
              title: '发送失败',
              icon: 'none',
              duration: 1000
            })
          }
        }
      })
    } else {
      wx.showToast({
        title: '求求你填完表单好吧!',
        icon: 'none',
        duration: 1000
      });
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
 

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  bindPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },
  bindDateChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      date: e.detail.value
    })
  },
  // chooseVideo: function (e) {
  //   var $this = this;
  //   wx.showLoading({
  //     title: '...',
  //   });
  //   wx.chooseVideo({
  //     count: 1,
  //     sizeType: ['original', 'compressd'],
  //     sourceType: ['album', 'camera'],
  //     success: function (res) {
  //       const tempFilePaths = res.tempFilePaths;
  //       console.log(tempFilePaths);
  //       $this.setData({
  //         flag: !$this.data.flag,
  //         video: tempFilePaths
  //       });
  //     },
  //     fail: function (res) { },
  //     complete: function (res) {
  //       wx.hideLoading();
  //     },
  //   });
  
    
  // }
  //选择视频
  chooseVideo: function () {
    var that = this
    wx.chooseVideo({
      success: function (res) {
        that.setData({
          src: res.tempFilePath,
        })
      }
    })
  },
  //上传视频 目前后台限制最大100M，以后如果视频太大可以在选择视频的时候进行压缩
  // uploadvideo: function () {
  //   var src = this.data.src;
  //   wx.uploadFile({
  //     url: 'http://localhost/trxyephp/up_video.php',//服务器接口
  //     method: 'POST',//这句话好像可以不用
  //     filePath: src,
  //     header: {
  //       'content-type': 'multipart/form-data'
  //     },
  //     name: 'file',//服务器定义的Key值
  //     success: function () {
  //       console.log('视频上传成功')
  //     },
  //     fail: function () {
  //       console.log('接口调用失败')
  //     }
  //   })

  // },

})